/**
 * @fileOverview nsp中设置"ui=true"时自动引入此css，该css为UI框架内置css，故设为必须加载。由("base/comm","com.leadal.netiler.ui")演变而来
 * 
 * @author leadal
 * 
 * @created 2017-1-24
 */
 
/******************************reset.css******************************/
* {
	margin: 0px;
	padding: 0px;
}

html, body {
	width: 100%;
	height: 100%;
}
input{
	outline:none;/**防止谷歌浏览器focus的时候有边框颜色**/
}
iframe{
	vertical-align:top;/*防止铺满后出现滚动条问题*/
}
ul, li, dl, dt, dd {
	list-style-type: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
}

a:link, a:visited {
	color: #000;
	text-decoration: none;
	outline: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
	outline: none;
}

embed {
	position: absolute;
	z-index: -9999;
	left: 0;
	top: 0;
}

/******************************** css module********************************/
.lf {
	float: left;
}

.rf {
	float: right;
}
.clearfloat::after{
	display: block;
	content: "";
	clear: both;
}
.mod-user-unselect {
	-moz-user-select: -moz-none;/*不加-moz-前缀会导致目标元素的子元素中的input中文字也禁止选中。从firefox21开始`none`才等价于`-moz-none`*/
	cursor: default;
}
.full {
	width: 100%;
	height: 100%;
	position: relative;
}
.of {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dn{
	display:none !important;/*用于js中`addClass("dn")`控制DOM元素显示隐藏，代替show,hide方法。因为在特定情况下，show方法并不能控制显示为display:inline-block，只能控制显示为block*/
}

/**************************************others************************************/
/** msgboxicon netilerUI.extend.js $window.alert()**/
.ld-msgbox{
	background-image: url();
}
.ld-msgbox.ok {
	background-position: 0px 0px;
}

.ld-msgbox.error {
	background-position: -27px 0px;
}

.ld-msgbox.warn {
	background-position: -54px 0px;
}

.ld-msgbox.info {
	background-position: -81px 0px;
}
.ld-msgBoxTheme{
	transition : 0.5s;
	-webkit-transition : 0.5s;
	-o-transition : 0.5s; 
	padding: 30px 25px;
	font-size: 20px;
	color: white;
	border-radius: 5px;
	position: fixed;
	top: 155px; 
	z-index: 9999;
}
.ld-msgbox{
	float:left;
	display:inline-block;
	height:26px;
	width:26px;
	margin-right:10px;
	background-repeat:no-repeat;
}

/** netilerUI.extend.js $window.confirm()*/
.a-table{
	display: table;
	height: 100%;
	width: 100%;
	text-align: center;
	table-layout: fixed;
	position: relative;
}
.a-table-cell{
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

/** predator.js p.layer()*/
.ld-layer {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000;
	filter: alpha(opacity = 50);
	opacity: 0.5;
	-webkit-opacity: 0.5;
}
.ld-layer-shen{
	opacity: 0.8;
	-webkit-opacity: 0.8;
}